/**
 * 
 */
package whf.framework.tools.data.export;

import java.io.OutputStream;

/**
 * 数据导出
 * @author wanghaifeng
 * @create Oct 16, 2006 11:20:38 AM
 * 
 */
public interface Export {
	
	/**
	 * 导出数据到输出流
	 * @modify wanghaifeng Oct 16, 2006 11:23:23 AM
	 * @param os 目的输出流
	 * @param clsName 需要导出的业务对象类
	 * @param queryString 查询和过滤字符串
	 * @param deepth 查询深度,当对象包含集合属性时,需要输出的深度,0: 不用输出集合属性,1:输出集合属性,2:输出集合属性中元素的集合属性,一次类推
	 */
	public void export(OutputStream out, Class clsName, String queryString) throws ExportException;
}
